/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

  package Banco.Conexao;
 
import DAO.Paciente;
import DAO.Usuario;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author odontoradiosis
 */
public class UsuarioDAO {

    private Paciente paciente;
    private Usuario usuario;
    private ConexaoBD conexao;

    int RG;

    String nome;
    String instituicao;
    String email;
    int nivelAcesso;

    public UsuarioDAO() {
        conexao =ConexaoBD.getConexaoBD();
    }

    public Usuario getUsuarioRG (String rg) throws SQLException {

        String SQL_string = "SELECT * FROM usuario WHERE " +
                "RG LIKE '%" + rg + "%'";

        ResultSet rs= conexao.executeSql(SQL_string);
        rs.first();
        RG = rs.getInt("RG");
        instituicao = rs.getString("instituicao");
        nome = rs.getString("nome");
        email = rs.getString("email");
        nivelAcesso = rs.getInt("nivelAcesso");


        usuario = new Usuario(rg,instituicao,nome,email,nivelAcesso);


        return usuario;
    }

    public Paciente getPaciente() {
        return paciente;
    }

    public Usuario getUsuario() {
        return usuario;
    }
}
